<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />

<title>3_Comparing_variances_of_two_groups</title>

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>



<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box 
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this 
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+ 
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
div.traceback-wrapper pre.traceback {
  max-height: 600px;
  overflow: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
[dir="rtl"] #ipython_notebook {
  margin-right: 10px;
  margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
  float: right !important;
  float: right;
}
.flex-spacer {
  flex: 1;
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#kernel_logo_widget {
  margin: 0 10px;
}
span#login_widget {
  float: right;
}
[dir="rtl"] span#login_widget {
  float: left;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
.modal-header {
  cursor: move;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
[dir="rtl"] .center-nav form.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] .center-nav .navbar-text {
  float: right;
}
[dir="rtl"] .navbar-inner {
  text-align: right;
}
[dir="rtl"] div.text-left {
  text-align: right;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
  margin: -1px -5px;
}
.alternate_upload .btn-upload {
  position: relative;
  height: 22px;
}
::-webkit-file-upload-button {
  cursor: pointer;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
ul#tabs {
  margin-bottom: 4px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
  float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
  padding-right: 0;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
  float: right;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: text-bottom;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
[dir="rtl"] .list_item > div input {
  margin-right: 0;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_modified {
  margin-right: 7px;
  margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
  float: left !important;
  float: left;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
[dir="rtl"] .item_buttons.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
  margin-left: 7px;
  float: right;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
.sort_button {
  display: inline-block;
  padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
  float: left !important;
  float: left;
}
#tree-selector {
  padding-right: 0px;
}
#button-select-all {
  min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
  float: right ;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
  margin-top: 2px;
  height: 16px;
}
[dir="rtl"] #select-all.pull-left {
  float: right !important;
  float: right;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.fa-pull-left {
  margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
  margin-left: .3em;
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.fa-pull-left {
  margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.fa-pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.fa-pull-left {
  margin-right: .3em;
}
.file_icon:before.fa-pull-right {
  margin-left: .3em;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
#new-menu .dropdown-header {
  font-size: 10px;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 3px;
  margin: -3px 20px 0;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.move-button {
  display: none;
}
.download-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
.CodeMirror-dialog {
  background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
   http://www.xcolors.net/dl/baskerville-ivorylight and
   http://www.xcolors.net/dl/euphrasia */
.ansi-black-fg {
  color: #3E424D;
}
.ansi-black-bg {
  background-color: #3E424D;
}
.ansi-black-intense-fg {
  color: #282C36;
}
.ansi-black-intense-bg {
  background-color: #282C36;
}
.ansi-red-fg {
  color: #E75C58;
}
.ansi-red-bg {
  background-color: #E75C58;
}
.ansi-red-intense-fg {
  color: #B22B31;
}
.ansi-red-intense-bg {
  background-color: #B22B31;
}
.ansi-green-fg {
  color: #00A250;
}
.ansi-green-bg {
  background-color: #00A250;
}
.ansi-green-intense-fg {
  color: #007427;
}
.ansi-green-intense-bg {
  background-color: #007427;
}
.ansi-yellow-fg {
  color: #DDB62B;
}
.ansi-yellow-bg {
  background-color: #DDB62B;
}
.ansi-yellow-intense-fg {
  color: #B27D12;
}
.ansi-yellow-intense-bg {
  background-color: #B27D12;
}
.ansi-blue-fg {
  color: #208FFB;
}
.ansi-blue-bg {
  background-color: #208FFB;
}
.ansi-blue-intense-fg {
  color: #0065CA;
}
.ansi-blue-intense-bg {
  background-color: #0065CA;
}
.ansi-magenta-fg {
  color: #D160C4;
}
.ansi-magenta-bg {
  background-color: #D160C4;
}
.ansi-magenta-intense-fg {
  color: #A03196;
}
.ansi-magenta-intense-bg {
  background-color: #A03196;
}
.ansi-cyan-fg {
  color: #60C6C8;
}
.ansi-cyan-bg {
  background-color: #60C6C8;
}
.ansi-cyan-intense-fg {
  color: #258F8F;
}
.ansi-cyan-intense-bg {
  background-color: #258F8F;
}
.ansi-white-fg {
  color: #C5C1B4;
}
.ansi-white-bg {
  background-color: #C5C1B4;
}
.ansi-white-intense-fg {
  color: #A1A6B2;
}
.ansi-white-intense-bg {
  background-color: #A1A6B2;
}
.ansi-default-inverse-fg {
  color: #FFFFFF;
}
.ansi-default-inverse-bg {
  background-color: #000000;
}
.ansi-bold {
  font-weight: bold;
}
.ansi-underline {
  text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
  font-weight: bold;
}
.ansi-inverse {
  outline: 0.5px dotted;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  position: relative;
  overflow: visible;
}
div.cell:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: transparent;
}
div.cell.jupyter-soft-selected {
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
  border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #42A5F5;
}
@media print {
  div.cell.selected,
  div.cell.selected.jupyter-soft-selected {
    border-color: transparent;
  }
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #66BB6A;
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  min-width: 0;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  /* Note that this should set vertical padding only, since CodeMirror assumes
       that horizontal padding will be set on CodeMirror pre */
  padding: 0.4em 0;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only,
    use .CodeMirror-lines for vertical */
  padding: 0 0.4em;
  border: 0;
  border-radius: 0;
}
.CodeMirror-cursor {
  border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
  .CodeMirror-cursor {
    border-left: 2px solid black;
  }
}
@media screen and (min-width: 4320px) {
  .CodeMirror-cursor {
    border-left: 4px solid black;
  }
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url();
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
div.output_area .mglyph > img {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 1px 0 1px 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul:not(.list-inline),
.rendered_html ol:not(.list-inline) {
  padding-left: 2em;
}
.rendered_html ul {
  list-style: disc;
}
.rendered_html ul ul {
  list-style: square;
  margin-top: 0;
}
.rendered_html ul ul ul {
  list-style: circle;
}
.rendered_html ol {
  list-style: decimal;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin-top: 0;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
  padding: 0px;
  background-color: #fff;
}
.rendered_html code {
  background-color: #eff0f1;
}
.rendered_html p code {
  padding: 1px 5px;
}
.rendered_html pre code {
  background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  color: #000;
  font-size: 100%;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  color: black;
  font-size: 12px;
  table-layout: fixed;
}
.rendered_html thead {
  border-bottom: 1px solid black;
  vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  text-align: right;
  vertical-align: middle;
  padding: 0.5em 0.5em;
  line-height: normal;
  white-space: normal;
  max-width: none;
  border: none;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
  background: #f5f5f5;
}
.rendered_html tbody tr:hover {
  background: rgba(66, 165, 245, 0.2);
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
.rendered_html .alert {
  margin-bottom: initial;
}
.rendered_html * + .alert {
  margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
  text-align: right;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
  max-width: none;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.text_cell .dropzone .input_area {
  border: 2px dashed #bababa;
  margin: -1px;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.jupyter-keybindings {
  padding: 1px;
  line-height: 24px;
  border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
  margin: 0;
  padding: 0;
  border: none;
}
.jupyter-keybindings i {
  padding: 6px;
}
.well code {
  background-color: #ffffff;
  border-color: #ababab;
  border-width: 1px;
  border-style: solid;
  padding: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.tags_button_container {
  width: 100%;
  display: flex;
}
.tag-container {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}
.tag-container > * {
  margin: 0 4px;
}
.remove-tag-btn {
  margin-left: 4px;
}
.tags-input {
  display: flex;
}
.cell-tag:last-child:after {
  content: "";
  position: absolute;
  right: 0;
  width: 40px;
  height: 100%;
  /* Fade to background color of cell toolbar */
  background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
  margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  box-shadow: none;
  width: inherit;
  font-size: inherit;
  height: 22px;
  line-height: 22px;
  padding: 0px 4px;
  display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
  color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
  color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
  border: 0;
  background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  background-color: #eeeeee;
  opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
  height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
  height: 30px;
  line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
  height: auto;
}
.cell-tag,
.tags-input button {
  padding: 0px 4px;
}
.cell-tag {
  background-color: #fff;
  white-space: nowrap;
}
.tags-input input[type=text]:focus {
  outline: none;
  box-shadow: none;
  border-color: #ccc;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
  float: left !important;
  float: left;
}
.modal .modal-body .move-path {
  display: flex;
  flex-direction: row;
  justify-content: space;
  align-items: center;
}
.modal .modal-body .move-path .server-root {
  padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
  flex: 1;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
[dir="rtl"] #menubar .navbar-toggle {
  float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
  clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
  float: right;
}
[dir="rtl"] #menubar .nav {
  padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
  float: right;
}
[dir="rtl"] #menubar .navbar-right {
  float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
  text-align: right;
  left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
  right: auto;
  left: 0;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
  float: left !important;
  float: left;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
  padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
  margin-right: 0;
  margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
  float: left !important;
  float: left;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
  right: 100%;
  margin-right: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.fa-pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
  margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
  float: left;
  content: "\f0d9";
  margin-right: 0;
  margin-left: -10px;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
[dir="rtl"] #notification_area {
  float: left !important;
  float: left;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
[dir="rtl"] .indicator_area {
  float: left !important;
  float: left;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
[dir="rtl"] #kernel_indicator {
  float: left !important;
  float: left;
  border-left: 0;
  border-right: 1px solid;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
[dir="rtl"] #modal_indicator {
  float: left !important;
  float: left;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.fa-pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.fa-pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for 
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 21ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  height: 30px;
  margin-top: 4px;
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  width: 50%;
  flex: 1;
}
span.save_widget span.filename {
  height: 100%;
  line-height: 1em;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] span.save_widget span.filename {
  margin-left: 0;
  margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
  white-space: nowrap;
  padding: 0 5px;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
    padding: 0 0 0 5px;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
.toolbar-btn-label {
  margin-left: 6px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
  float: right;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
[dir="rtl"] ul.typeahead-list i {
  margin-left: 0;
  margin-right: -10px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
ul.typeahead-list  > li > a.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .typeahead-list {
  text-align: right;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  min-width: 20px;
  color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
  float: left !important;
  float: left;
}
.command-shortcut:before {
  content: "(command mode)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
  float: left !important;
  float: left;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
  border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
  border-right: none;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  width: 100%;
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
  padding: 10px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>


<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
  overflow: visible;
  padding: 8px;
}

div#notebook {
  overflow: visible;
  border-top: none;
}@media print {
  div.cell {
    display: block;
    page-break-inside: avoid;
  } 
  div.output_wrapper { 
    display: block;
    page-break-inside: avoid; 
  }
  div.output { 
    display: block;
    page-break-inside: avoid; 
  }
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">

<!-- Loading mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration --></head>
<body>
  <div tabindex="-1" id="notebook" class="border-box-sizing">
    <div class="container" id="notebook-container">

<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Further-Hypothesis-Testing">Further Hypothesis Testing<a class="anchor-link" href="#Further-Hypothesis-Testing">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="c1"># Select this cell and type Ctrl-Enter to execute the code below.</span>

<span class="nf">library</span><span class="p">(</span><span class="n">tidyverse</span><span class="p">)</span>

<span class="n">set_plot_dimensions</span> <span class="o">&lt;-</span> <span class="nf">function</span><span class="p">(</span><span class="n">width_choice</span><span class="p">,</span> <span class="n">height_choice</span><span class="p">)</span> <span class="p">{</span>
    <span class="nf">options</span><span class="p">(</span><span class="n">repr.plot.width</span><span class="o">=</span><span class="n">width_choice</span><span class="p">,</span> <span class="n">repr.plot.height</span><span class="o">=</span><span class="n">height_choice</span><span class="p">)</span>
<span class="p">}</span>

<span class="n">cbPal</span> <span class="o">&lt;-</span> <span class="nf">c</span><span class="p">(</span><span class="s">&quot;#E69F00&quot;</span><span class="p">,</span> <span class="s">&quot;#56B4E9&quot;</span><span class="p">,</span> <span class="s">&quot;#009E73&quot;</span><span class="p">,</span> <span class="s">&quot;#F0E442&quot;</span><span class="p">,</span> <span class="s">&quot;#CC79A7&quot;</span><span class="p">,</span> <span class="s">&quot;#0072B2&quot;</span><span class="p">,</span> <span class="s">&quot;#D55E00&quot;</span><span class="p">)</span>

<span class="nf">set_plot_dimensions</span><span class="p">(</span><span class="m">5</span><span class="p">,</span> <span class="m">4</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stderr output_text">
<pre>── Attaching packages ─────────────────────────────────────── tidyverse 1.3.0 ──
✔ ggplot2 3.3.0     ✔ purrr   0.3.4
✔ tibble  3.0.1     ✔ dplyr   0.8.5
✔ tidyr   1.1.0     ✔ stringr 1.4.0
✔ readr   1.3.1     ✔ forcats 0.4.0
── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
✖ dplyr::filter() masks stats::filter()
✖ dplyr::lag()    masks stats::lag()
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="c1"># You should see &quot;Attaching packages&quot; and some ticks by the packages loaded.</span>
<span class="c1"># The &quot;Conflicts&quot; aren&#39;t a problem.</span>

<span class="c1"># Other problems loading the library? Try running this cell.</span>

<span class="nf">install.packages</span><span class="p">(</span><span class="s">&#39;tidyverse&#39;</span><span class="p">)</span>

<span class="nf">library</span><span class="p">(</span><span class="n">tidyverse</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="3---Comparing-variances-of-two-groups">3 - Comparing variances of two groups<a class="anchor-link" href="#3---Comparing-variances-of-two-groups">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="c1"># Run this cell to load the data.</span>

<span class="n">data</span> <span class="o">&lt;-</span> <span class="nf">read_csv</span><span class="p">(</span><span class="s">&quot;stars.csv&quot;</span><span class="p">)</span>

<span class="n">type_key</span> <span class="o">&lt;-</span> <span class="nf">c</span><span class="p">(</span><span class="s">&#39;Brown Dwarf&#39;</span><span class="p">,</span> <span class="s">&#39;Red Dwarf&#39;</span><span class="p">,</span> <span class="s">&#39;White Dwarf&#39;</span><span class="p">,</span> <span class="s">&#39;Main Sequence&#39;</span><span class="p">,</span> <span class="s">&#39;Supergiant&#39;</span><span class="p">,</span><span class="s">&#39;Hypergiant&#39;</span><span class="p">)</span>
<span class="n">spectral_classes</span> <span class="o">&lt;-</span> <span class="nf">c</span><span class="p">(</span><span class="s">&#39;O&#39;</span><span class="p">,</span><span class="s">&#39;B&#39;</span><span class="p">,</span><span class="s">&#39;A&#39;</span><span class="p">,</span><span class="s">&#39;F&#39;</span><span class="p">,</span><span class="s">&#39;G&#39;</span><span class="p">,</span><span class="s">&#39;K&#39;</span><span class="p">,</span><span class="s">&#39;M&#39;</span><span class="p">)</span>

<span class="n">data</span><span class="o">$</span><span class="n">type</span> <span class="o">&lt;-</span> <span class="nf">factor</span><span class="p">(</span><span class="n">data</span><span class="o">$</span><span class="n">type</span><span class="p">)</span>
<span class="n">data</span><span class="o">$</span><span class="n">spectral_class</span> <span class="o">&lt;-</span> <span class="nf">factor</span><span class="p">(</span><span class="n">data</span><span class="o">$</span><span class="n">spectral_class</span><span class="p">,</span> <span class="n">levels</span><span class="o">=</span><span class="n">spectral_classes</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stderr output_text">
<pre>Parsed with column specification:
cols(
  temperature = col_double(),
  luminosity = col_double(),
  radius = col_double(),
  spectral_class = col_character(),
  type = col_double()
)
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>The t-test only compares the <em>means</em> of the two groups. 
Next, Dr Howe would like you to check their <em>variances</em>.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Question:-do-types-4-and-5-have-the-same-variance-in-log(luminosity)?">Question: do types 4 and 5 have the same variance in log(luminosity)?<a class="anchor-link" href="#Question:-do-types-4-and-5-have-the-same-variance-in-log(luminosity)?">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Q-Q-plot">Q-Q plot<a class="anchor-link" href="#Q-Q-plot">&#182;</a></h3><p>The <a href="https://en.wikipedia.org/wiki/Q–Q_plot"><em>quantile-quantile plot</em></a> (Q-Q plot) is a simple, graphical method to check whether two sets of observations appear to come from the same distribution, or to compare one set of data to a theoretical distribution.</p>
<p>It is made by plotting the quantiles (i.e. percentiles) of the two distributions against each other.</p>
<p>If the variances are the same, the Q-Q plot will approximate a straight line with gradient 1.</p>
<p>We can find the percentiles for our sample with the <code>quantile()</code> function:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="n">type4</span> <span class="o">&lt;-</span> 
    <span class="n">data</span> <span class="o">%&gt;%</span> 
    <span class="nf">filter</span><span class="p">(</span><span class="n">type</span> <span class="o">==</span> <span class="m">4</span><span class="p">)</span> <span class="o">%&gt;%</span> 
    <span class="nf">pull</span><span class="p">(</span><span class="n">luminosity</span><span class="p">)</span> <span class="o">%&gt;%</span> 
    <span class="n">log</span>

<span class="n">type5</span> <span class="o">&lt;-</span>
    <span class="n">data</span> <span class="o">%&gt;%</span> 
    <span class="nf">filter</span><span class="p">(</span><span class="n">type</span> <span class="o">==</span> <span class="m">5</span><span class="p">)</span> <span class="o">%&gt;%</span> 
    <span class="nf">pull</span><span class="p">(</span><span class="n">luminosity</span><span class="p">)</span> <span class="o">%&gt;%</span> 
    <span class="n">log</span>

<span class="n">x</span> <span class="o">&lt;-</span> <span class="nf">seq</span><span class="p">(</span><span class="m">0</span><span class="p">,</span> <span class="m">1</span><span class="p">,</span> <span class="m">0.01</span><span class="p">)</span>
<span class="n">t4q</span> <span class="o">&lt;-</span> <span class="nf">quantile</span><span class="p">(</span><span class="n">type4</span><span class="p">,</span> <span class="n">x</span><span class="p">)</span>
<span class="n">t5q</span> <span class="o">&lt;-</span> <span class="nf">quantile</span><span class="p">(</span><span class="n">type5</span><span class="p">,</span> <span class="n">x</span><span class="p">)</span>

<span class="n">ymin</span> <span class="o">&lt;-</span> <span class="m">11</span>
<span class="n">ymax</span> <span class="o">&lt;-</span> <span class="m">14</span>

<span class="nf">set_plot_dimensions</span><span class="p">(</span><span class="m">6</span><span class="p">,</span> <span class="m">4</span><span class="p">)</span>
<span class="nf">par</span><span class="p">(</span><span class="n">mfrow</span><span class="o">=</span><span class="nf">c</span><span class="p">(</span><span class="m">1</span><span class="p">,</span><span class="m">2</span><span class="p">))</span>
<span class="nf">plot</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="n">t4q</span><span class="p">,</span><span class="n">col</span><span class="o">=</span><span class="n">cbPal[5]</span><span class="p">,</span><span class="n">pch</span><span class="o">=</span><span class="m">16</span><span class="p">,</span><span class="n">ylim</span><span class="o">=</span><span class="nf">c</span><span class="p">(</span><span class="n">ymin</span><span class="p">,</span><span class="n">ymax</span><span class="p">),</span><span class="n">ylab</span><span class="o">=</span><span class="s">&quot;type 4&quot;</span><span class="p">)</span>
<span class="nf">plot</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="n">t5q</span><span class="p">,</span><span class="n">col</span><span class="o">=</span><span class="n">cbPal[6]</span><span class="p">,</span><span class="n">pch</span><span class="o">=</span><span class="m">16</span><span class="p">,</span><span class="n">ylim</span><span class="o">=</span><span class="nf">c</span><span class="p">(</span><span class="n">ymin</span><span class="p">,</span><span class="n">ymax</span><span class="p">),</span><span class="n">ylab</span><span class="o">=</span><span class="s">&quot;type 5&quot;</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
R2VuZXJpY1JHQgAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi
6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lp
urHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZP
C3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q4
4WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23B
aIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys
2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y
5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrl
SX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98
hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7C
lP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmK
PE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZf
sVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJ
xR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19
zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNC
UdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU
97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KT
YhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyA
gccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/
qwBnjX8BoJ98VQNcC+8AAEAASURBVHgB7d0HnBx1/f/xmd29thdCDVWkCP5ApaMISksIJRJB
+B2SfgFCC9X6EwuHimIhSAqIQHKpKFGQIi0Qigg2QEAE5A+EJkJCIMD125n/+3u5TfYuW2bb
7ezM6/vgw+7OfOc733nO5ptvvvudGcsiIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCARSwA7kUWU/qE21emNFneJDxXuKNgUJAQQQQKCyArTP
lfVn7wgggMAAgX306TrF2wo3TbyoZdcoRihICCCAAAJDJ0D7PHTW7AkBBBDwLPA95Ux2ml/R
+0cUtyt+rbhT8RfFmwqTZ5VivIKEAAIIIFB+Adrn8huzBwQQQCBvgSZtYTrGpqO8b5atzVSW
QxR/U5j8BylICCCAAALlE6B9Lp8tJSOAAAJFCSzW1mZ6hpnv7CWZ+XfvK37pJTN5EEAAAQQK
FqB9LpiODRFAoNICkUpXoMz731PlP6ro8rifd5XvKcV2HvOTDQEEEECgMAHa58Lc2AoBBHwg
EPQOtJnbvJ+ixqO1GYE2jfpzHvOTDQEEEECgMAHa58Lc2AoBBBAou8AE7cHMab5VcUCWvZk5
0AcrzAWFvYrPKUgIIIAAAuUToH0uny0lI4BAmQWCfh9oc3wXKH6oiCveULyueEdh5joPV2ym
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
uG2uYzXfWTNnn4RAkAVK0baWooxqMy5FO1Ntx1yK+pbCjfa5FGeCMhBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EPAgEPWQhywIhFVgdx34FxRbK14chHCwPh+u6FGsHLSOjwgggAAC5RWgfS6vL6UjgAACBQts
qi1fU/QqPp1Syqf0vkOxQrGJgoQAAgggMLQCtM9D683eEEAAgbwERiq3o3haUauoUzylMCPP
BypICCCAAAKVEaB9row7e0UAAQQ8CfxcuVzFdxUz+t9/S68kBBBAAIHKCtA+V9afvSOAAAIZ
Bcyo85OKLoUZjV6miChICCCAAAKVFaB9rqw/e0cAAQSyChyqtWYU2sQeWXOyEgEEEEBgKAVo
n4dSm30hgAACeQj8XnmTHWjznoQAAggg4A8B2md/nAdqgQACCAwQOE2fTOf5WsX1/e/NMhIC
CCCAQGUFaJ8r68/eEUAAgbQCu2jph4pXFcMVGyteV5hlZh0JAQQQQKAyArTPlXFnrwgggEBW
gZjW/llhRp+PTMlpHq5ilpl1Jg8JAQQQQGBoBWifh9abvSGAAAKeBVqUMzl1Y/BGC/rXmTwk
BBBAAIGhFWjR7mifh9acvSGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggEBhAv8fgNWmGWDC1/kAAAAASUVORK5CYII="
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Plotting type 5 against type 4:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="nf">set_plot_dimensions</span><span class="p">(</span><span class="m">5</span><span class="p">,</span> <span class="m">5</span><span class="p">)</span>
<span class="nf">plot</span><span class="p">(</span><span class="n">t4q</span><span class="p">,</span><span class="n">t5q</span><span class="p">,</span><span class="n">col</span><span class="o">=</span><span class="s">&#39;grey&#39;</span><span class="p">,</span><span class="n">pch</span><span class="o">=</span><span class="m">16</span><span class="p">,</span><span class="n">xlab</span><span class="o">=</span><span class="s">&quot;type 4&quot;</span><span class="p">,</span><span class="n">ylab</span><span class="o">=</span><span class="s">&quot;type 5&quot;</span><span class="p">)</span>

<span class="c1"># the line with gradient 1, passing through Q50:</span>
<span class="n">m</span> <span class="o">&lt;-</span> <span class="m">1</span>
<span class="n">c</span> <span class="o">&lt;-</span> <span class="n">t5q[50]</span> <span class="o">-</span> <span class="n">t4q[50]</span> <span class="o">*</span> <span class="n">m</span>
<span class="nf">lines</span><span class="p">(</span><span class="n">t4q</span><span class="p">,</span> <span class="n">m</span> <span class="o">*</span> <span class="n">t4q</span> <span class="o">+</span> <span class="n">c</span><span class="p">,</span> <span class="n">col</span><span class="o">=</span><span class="s">&#39;black&#39;</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
R2VuZXJpY1JHQgAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi
6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lp
urHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZP
C3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q4
4WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23B
aIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys
2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y
5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrl
SX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98
hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7C
lP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmK
PE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZf
sVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJ
xR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19
zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNC
UdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU
97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KT
YhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyA
gccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/
qwBnjX8BoJ98VQNcC+8AAEAASURBVHgB7J0HvBXF2YcP5WJBETSixqDGWKIRsMbeS2xRWlDR
aIwFNYk1iTURjTXGblSCKKLiJ6GpsRuNJRq7gDUxdqOCHQGBC3zPi1w8XE695ZQ9z/v7/Tm7
M7O7M89e7v2fmdnZVMqQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJ
SEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCAB
CUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQg
AQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQk
IAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAE
JCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCA
BCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQ
gAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAIS
kIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEAC
EpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhA
AhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlI
QAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJ
SEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCAB
CUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQg
AQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQk
IAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAE
JCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCA
BCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQ
gAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAIS
kIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEAC
EpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhA
AhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlI
QAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJ
SEACEpCABCQgAQlUIYE2VVjnpFZ5YxpWl9TG2S4JSEACEpBAAQRmUuaZAspVfBENVmXcojBX
T1VGVayFBCQgAQlIoKwE4m9i1Zus9mVF6MUbCDT0XC1NQrh3QwISkIAEJFBrBDrQ4CkoPqs+
NFiVdQvDXGmwKuueWBsJSEACEpBA0QTaFn2EB0hAAhKQgAQkIAEJ5CSgwcqJx0wJSEACEpCA
BCRQPAENVvHMPEICEpCABCQgAQnkJKDByonHTAlIQAISkIAECiTQhXIND20VeEhyi2mwkntv
bZkEJCABCUigVAQO4EKvo0NLdUGvI4FCCGxOobkoEY+mFtJgy0hAAhKQQCIIrEorRqMZ6CTU
DjU14m9g/C2Mv4mGBFqEgAarRTB6EglIQAISKCGBXlxrGnoHdR88eHDdoEGDmjMyliiD5Uru
JfxJzHGpMFiPocWQ62DlAGWWBCQgAQmUncAy1OAytD+64LrrrpvYuXPn37Zp06bH3Llz60n7
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
43urfO+V+3gA1k9ZrGSLf9WDf5pwa7Yhtf6QlmMDsDGqP02Zq3gw51k3CgIIIIAAAgggsE8F
ntazb8n5Gzyi+lcU30+1VslefvMlQg+cvq2kyyla8U8b+rJiKF523wmhInkcpkffs7VC8WxY
teVWbeD9nlHthvRHAAEEEEAAAQT2lsAS7dgDlDlK+NUHWmwp/k+U3eZ8taWm9R9hgOXB1PeU
85RrlU3KesU3rofim9z9S0WdGcp45QblGcW/D2ukUkthgFWLGtsggAACCCCAwF4VaNTe/ZvU
PYjKXoLzjNKLigdQxynZEgZYU9Xgy3Peh2ejFinDlWwZqorfKb4c6L7OBmWaUmthgFWrHNsh
gAACCCCAwF4XOFrP0CPzLL6X9HllSaY+rIYBVl9V+PKhZ6n8qxwqFf8E4AjlWMX3dlEQQAAB
BBBAAIG6EZiiV+pZJs9QxUp6gBVrpw4BBBBodwF+irDdSdkhAgh0kMAsPU9vxb9o1D8F+KBC
QQABBBBAAAEEEGiDgH+izzNX65QhSl75pRp8z1WfvA7UI4AAAggggAACCOwS8G9rHwwGAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC+4/A/wCPH55i5ixGKgAAAABJRU5E
rkJggg=="
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>This looks like a pretty good fit, but we can do an <a href="https://en.wikipedia.org/wiki/F-test_of_equality_of_variances"><em>F-test</em></a> to be more rigorous:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="F-test-for-equality-of-variances">F-test for equality of variances<a class="anchor-link" href="#F-test-for-equality-of-variances">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h4 id="Theory">Theory<a class="anchor-link" href="#Theory">&#182;</a></h4><p>Once again, we need a two-tailed test:</p>
<p>$H_0$: The two populations have identical variance  $\sigma^2 = \sigma_1^2 = \sigma_2^2$.</p>
<p>$H_1$: The two populations have non-identical variances, $\sigma_1^2 \ne \sigma_2^2$.</p>
<p>The test statistic is simply the ratio of the sample variances:</p>
$$F = \frac{s_1^2}{s_2^2}$$<p>.</p>
<p>Under $H_0$, $F$ follows an <a href="https://en.wikipedia.org/wiki/F-distribution"><em>F-distribution</em></a> with parameters $(n_1 - 1,n_2 - 1)$.</p>
<p>We use this distribution to calculate a p-value for the observed value of the test statistic, $F$.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h4 id="Assumpions">Assumpions<a class="anchor-link" href="#Assumpions">&#182;</a></h4><ul>
<li>The two samples both follow normal distributions.</li>
</ul>
<p>Note that the means of the two populations may differ.
The F-test is highly sensitive to deviations from the assumption of normality.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h4 id="Application">Application<a class="anchor-link" href="#Application">&#182;</a></h4><p>We will set $\alpha=0.05$.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>We can visualise the F-distribution corresponding to our example ($n_1 = n_2 = 40$):</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="n">x</span> <span class="o">&lt;-</span> <span class="nf">seq</span><span class="p">(</span><span class="m">0.1</span><span class="p">,</span><span class="m">3</span><span class="p">,</span><span class="m">0.01</span><span class="p">)</span>
<span class="nf">set_plot_dimensions</span><span class="p">(</span><span class="m">5</span><span class="p">,</span> <span class="m">4</span><span class="p">)</span>
<span class="nf">plot</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="nf">df</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="m">39</span><span class="p">,</span><span class="m">39</span><span class="p">),</span> <span class="n">xlab</span><span class="o">=</span><span class="s">&quot;F&quot;</span><span class="p">,</span> <span class="n">ylab</span><span class="o">=</span><span class="s">&quot;pdf&quot;</span><span class="p">,</span> <span class="n">type</span><span class="o">=</span><span class="s">&quot;l&quot;</span><span class="p">,</span> <span class="n">col</span><span class="o">=</span><span class="s">&quot;grey&quot;</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
R2VuZXJpY1JHQgAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi
6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lp
urHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZP
C3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q4
4WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23B
aIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys
2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y
5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrl
SX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98
hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7C
lP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmK
PE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZf
sVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJ
xR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19
zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNC
UdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU
97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KT
YhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyA
gccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/
qwBnjX8BoJ98VQNcC+8AAEAASURBVHgB7d0HnBTl/cdx4AocTbFAVEDsRuUOC6BiNNGoiSaG
cqIUUYKIxoTEHk0RE00z/lU00YsiighKODhjbFERjb2DiDF2AQsiKHCUa/y/P90le8ve3myf
eebzvF4/dnd2yvO8Z7j97TPPzrRpQ0EAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
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
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIOAbgba+qQkVQQABBPIrcLQ217mVTa7S+/NbmYe3EUAAAQQQQAAB
BCICb+pxUyvxAloIIIBAOgLF6SzEMggggIBDAmeoLXUttOezFqYzGQEEEEAAAQQQQCCBQLQH
q0OC95iEAAIIZCTQLqOlWRgBBBBAAAEEEEBgCwESrC1ImIAAAggggAACCGQmwBiszPxYGgEE
gi/QT03YmKAZazXNTiNSEEAAAQQQQAABBDwKRMdgtfRLwvke18NsCCCAwBYC9GBtQcIEBBAI
mcDlam99gja/n2AakxBAAAEEEEAAAQSSCER7sPgVYRIk3kIAgfQEGOSenhtLIYAAAggggAAC
LQqQYLVIwxsIIIAAAggggEB6AiRY6bmxFAIIIIAAAggg0KIACVaLNLyBAAIIIIAAAgikJ0CC
lZ4bSyGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAn4V+H8P
sQ7xSzxw3QAAAABJRU5ErkJggg=="
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>We will calculate the test statistic:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="n">fstat</span> <span class="o">&lt;-</span> <span class="nf">var</span><span class="p">(</span><span class="n">type4</span><span class="p">)</span><span class="o">/</span><span class="nf">var</span><span class="p">(</span><span class="n">type5</span><span class="p">)</span>
<span class="nf">print</span><span class="p">(</span><span class="nf">paste</span><span class="p">(</span><span class="s">&quot;F =&quot;</span><span class="p">,</span><span class="n">fstat</span><span class="p">))</span>

<span class="nf">set_plot_dimensions</span><span class="p">(</span><span class="m">5</span><span class="p">,</span> <span class="m">4</span><span class="p">)</span>
<span class="nf">plot</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="nf">df</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="m">39</span><span class="p">,</span><span class="m">39</span><span class="p">),</span> <span class="n">xlab</span><span class="o">=</span><span class="s">&quot;F&quot;</span><span class="p">,</span> <span class="n">ylab</span><span class="o">=</span><span class="s">&quot;pdf&quot;</span><span class="p">,</span> <span class="n">type</span><span class="o">=</span><span class="s">&quot;l&quot;</span><span class="p">,</span> <span class="n">col</span><span class="o">=</span><span class="s">&quot;grey&quot;</span><span class="p">)</span>

<span class="n">x_region</span> <span class="o">&lt;-</span> <span class="nf">seq</span><span class="p">(</span><span class="m">0.1</span><span class="p">,</span><span class="n">fstat</span><span class="p">,</span><span class="m">0.01</span><span class="p">)</span>
<span class="nf">polygon</span><span class="p">(</span><span class="nf">c</span><span class="p">(</span><span class="n">x_region</span><span class="p">,</span><span class="n">fstat</span><span class="p">,</span><span class="m">0.01</span><span class="p">),</span> <span class="nf">c</span><span class="p">(</span><span class="nf">df</span><span class="p">(</span><span class="n">x_region</span><span class="p">,</span><span class="m">39</span><span class="p">,</span><span class="m">39</span><span class="p">),</span><span class="m">0</span><span class="p">,</span><span class="m">0</span><span class="p">),</span> <span class="n">border</span><span class="o">=</span><span class="kc">NA</span><span class="p">,</span> <span class="n">col</span><span class="o">=</span><span class="s">&quot;lightgrey&quot;</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>[1] &#34;F = 0.713975307250036&#34;
</pre>
</div>
</div>

<div class="output_area">

    <div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
R2VuZXJpY1JHQgAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi
6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lp
urHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZP
C3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q4
4WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23B
aIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys
2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y
5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrl
SX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98
hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7C
lP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmK
PE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZf
sVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJ
xR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19
zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNC
UdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU
97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KT
YhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyA
gccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/
qwBnjX8BoJ98VQNcC+8AAEAASURBVHgB7d0HmFxV2cDxhDQSkkAAEwUC2AALSegdbGBBMY0I
ISAIGLCgWPCzB8XyWT4kohgEUYQgmLIWFAVpSlEUTRQQUUADIgiElkKSTb7/G3fi7GZ2dvrc
8j/P82Zm7tx2fvdm991zzz23Xz+LAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoo
oIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIK
KKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIAC
CiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCA
AgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiig
gAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoo
oIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIK
KKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIAC
CiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCA
AgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiig
gAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoo
oIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIK
KKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIAC
CiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCA
AgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiig
gAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoo
oIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIK
KKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIAC
CiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCA
AgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiig
gAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoo
oIACCiiggAIKKKCAAikU6J/Cfc7qLu9JxQZltXLWSwEFFFBAgQoEVjHP7yqYL/GzmGAl4xBF
cnVbMnbFvVBAAQUUUKCtAvE7MfVJ1sC2ErrxgkCh5WoEEyJ7tyiggAIKKJA3gcFU+GkiXlNf
TLCSdQgjuTLBStYxcW8UUEABBRSoWmCTqpdwAQUUUEABBRRQQIGyAiZYZXn8UgEFFFBAAQUU
qF7ABKt6M5dQQAEFFFBAAQXKCphgleXxSwUUUEABBRRQoHoBE6zqzVxCAQUUUEABBRQoK2CC
VZbHLxVQQAEFFFBAgeoFHKahejOXUKApAnPmzBk0ZsyYQ9etW7c3se0mm2yynNc7Vq9effW0
adPua8pGXakCCiigQFMEHMm9KaxVr3Q/lriZGEI4DlbVfOleYNasWQPHjx//Tmrx0f79+48k
qfoN75fwfjjvd+d1W15/unbt2o9PmTLl9nTX1r1XQAEFehWIAUafJfYnbul1rpR8YQtWSg6U
u5lNgY6OjrEkT/Op3Qt5PYvWqm/RWvVkcW3nzZu3z4ABA86gRes3CxcuPOeRRx75n5kzZ64u
nsf3CiiggALJErAFKxnHwxasZByHlu4FydWuJFW/YKN38PqWyZMnP1JuB5j/tXz/HeKvq1at
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
QAEFFFBAAQUUqFCg0AertzsJr69wPc6mgAIKbCRgC9ZGJE5QQIGcCZxFfVeXqPPfS0xzkgIK
KKCAAgoooEAZgUILlncRlkHyKwUUqE3ATu61ubmUAgoooIACCijQq4AJVq80fqGAAgoooIAC
CtQmYIJVm5tLKaCAAgoooIACvQqYYPVK4xcKKKCAAgoooEBtAiZYtbm5lAIKKKCAAgoooIAC
CiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCA
AgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiig
gAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoo
oIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIK
KKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIAC
CiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCA
AgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgookFSB/wd0QTwGTFGWxgAAAABJRU5E
rkJggg=="
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>We use the CDF to calculate the left-tail $p$-value and double it for a two-tailed test:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="n">p_value</span> <span class="o">&lt;-</span> <span class="nf">pf</span><span class="p">(</span><span class="n">fstat</span><span class="p">,</span><span class="m">39</span><span class="p">,</span><span class="m">39</span><span class="p">)</span> <span class="o">*</span> <span class="m">2</span>
<span class="nf">print</span><span class="p">(</span><span class="nf">paste</span><span class="p">(</span><span class="s">&quot;p =&quot;</span><span class="p">,</span><span class="n">p_value</span><span class="p">))</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>[1] &#34;p = 0.297027010291429&#34;
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Here, $p&gt;\alpha$ so we accept the null hypothesis of equal variance, at the 5% level.</p>
<p><br></p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<hr>

</div>
</div>
</div>
    </div>
  </div>
</body>

 


</html>
